busted ribs - Turkish English Dictionary